-- Este trigger se encarga de insertar el idLineaMenu recurriendo a una secuencia

CREATE OR REPLACE TRIGGER TR_LineaMenus
    BEFORE INSERT ON LineaMenu
    FOR EACH ROW

DECLARE
    valorSecuencia NUMBER := 0;

BEGIN
    SELECT seq_idLineaMenu.NEXTVAL INTO valorSecuencia FROM DUAL;
    :NEW.idLineaMenu:= valorSecuencia;
END;
/